#!/usr/bin/python
# -*- coding: utf-8 -*-
#Author: Onur ASLAN
#Mail : slnnronur@gmail.com 

from PyQt4 import QtCore
from PyQt4 import QtGui
import ajans
from ui_mainwindow import Ui_MainWindow
import getpass
import urllib2

def OGGDown(self):
	satirno = self.listWidget.currentRow()
	global icon1, kaydetYol
	kaydetYol = unicode(self.lineEdit.text())
	self.pushButton_5.setEnabled(True)
	icon1 = QtGui.QIcon()
	icon1.addPixmap(QtGui.QPixmap("/tmp/podcast-acilis.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
	if satirno == 0:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no1.split("/")	
		adres = ajans.adresOGG[0]
		isim = ajans.adresOGG[0].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
		
			
	if satirno == 1:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no2.split("/")	
		adres =  ajans.adresOGG[1]
		isim = ajans.adresOGG[1].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
			
				
	if satirno == 2:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no3.split("/")	
		adres =  ajans.adresOGG[2]
		isim = ajans.adresOGG[2].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
		
		
	if satirno == 3:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no4.split("/")	
		adres =  ajans.adresOGG[3]
		isim = ajans.adresOGG[3].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(yokaydetYol+isiml, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
		
		
	if satirno == 4:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no5.split("/")	
		adres =  ajans.adresOGG[4]
		isim = ajans.adresOGG[4].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
		
		
	if satirno == 5:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no6.split("/")	
		adres =  ajans.adresOGG[5]
		isim = ajans.adresOGG[5].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
		
		
	if satirno == 6:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no7.split("/")	
		adres =  ajans.adresOGG[6]
		isim = ajans.adresOGG[6].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
		
		
	if satirno == 7:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no8.split("/")	
		adres =  ajans.adresOGG[7]
		isim = ajans.adresOGG[7].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
		
		
	if satirno == 8:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no9.split("/")	
		adres =  ajans.adresOGG[8]
		isim = ajans.adresOGG[8].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		titem.setText(unicode(kaydetYol+isim))
		
	if satirno == 9:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no10.split("/")	
		adres =  ajans.adresOGG[9]
		isim = ajans.adresOGG[9].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
		
	if satirno == 10:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no11.split("/")	
		adres =  ajans.adresOGG[10]
		isim =  ajans.adresOGG[10].split("/podcasts")[1]
		yol = kaydetYol+isim		
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" OGG -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
		
def MP3Down(self):
	self.pushButton_5.setEnabled(True)
	satirno = self.listWidget.currentRow()
	global icon1, kaydetYol
	kaydetYol = unicode(self.lineEdit.text())
	icon1 = QtGui.QIcon()
	icon1.addPixmap(QtGui.QPixmap("/tmp/podcast-acilis.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)	
	
	if satirno == 0:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no1.split("/")	
		adres =  ajans.adresMP3[0]
		isim = ajans.adresMP3[0].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
		
	if satirno == 1:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no2.split("/")	
		adres =  ajans.adresMP3[1]
		isim = ajans.adresMP3[1].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
	
	if satirno == 2:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no3.split("/")	
		adres =  ajans.adresMP3[2]
		isim = ajans.adresMP3[2].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))

		
	if satirno == 3:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no4.split("/")	
		adres =  ajans.adresMP3[3]
		isim = ajans.adresMP3[3].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
					
	if satirno == 4:
		item = QtGui.QListWidgetItem(self.listWidget_2)	
		nu = ajans.no5.split("/")	
		adres =  ajans.adresMP3[4]
		isim = ajans.adresMP3[4].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
			
	if satirno == 5:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no6.split("/")	
		adres =  ajans.adresMP3[5]
		isim = ajans.adresMP3[5].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
			
	if satirno == 6:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no7.split("/")	
		adres =  ajans.adresMP3[6]
		isim = ajans.adresMP3[6].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))	

		
	if satirno == 7:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no8.split("/")	
		adres =  ajans.adresMP3[7]
		isim = ajans.adresMP3[7].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
			
	if satirno == 8:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no9.split("/")	
		adres =  ajans.adresMP3[8]
		isim = ajans.adresMP3[8].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
			
	if satirno == 9:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no10.split("/")	
		adres =  ajans.adresMP3[9]
		isim = ajans.adresMP3[9].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()	
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))
			
	if satirno == 10:
		item = QtGui.QListWidgetItem(self.listWidget_2)
		nu = ajans.no11.split("/")	
		adres =  ajans.adresMP3[10]
		isim = ajans.adresMP3[10].split("/podcasts")[1]
		yol = kaydetYol+isim	
		self.durum.setText(unicode("İndirildi: Bölüm ")+nu[0]+" MP3 -> "+yol)		
		dosya = urllib2.urlopen(adres)
		indir = open(kaydetYol+isim, "w")
		indir.write(dosya.read())
		dosya.close()
		item.setIcon(icon1)
		item.setText(unicode(kaydetYol+isim))				

